﻿@charset "UTF-8";
/*reset css*/
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font-family:"microsoft yahei","Arial", "sans-serif",;font-size: 14px;line-height: 1.42857143;color: #333;background-color: #fff;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video { display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
a {background-color: transparent;text-decoration: none;color:#333;}
a:active,a:hover {outline: 0;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
img {border: 0;vertical-align: middle;}
svg:not(:root) {overflow: hidden;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit;font-family: inherit;font-size: inherit;line-height: inherit;background: none;border:none;}
button {overflow: visible;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;}
button,select {text-transform: none;}
select::-ms-expand { display: none; } 
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
input {line-height: normal;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
legend {padding: 0; border: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-spacing: 0;border-collapse: collapse;}
td,th {padding: 0;}
*{margin:0;padding:0;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-family: inherit;font-weight: 400;line-height: 1.1;color: inherit;}
.main{width: 1400px;margin: 0 auto;}

@font-face {
  font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url(../fonts/iconfont.woff) format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}

@font-face{
	font-family:'scn';
	src:url("../fonts/sourcehansanscn-regular.eot");
	src:url("../fonts/sourcehansanscn-regular.woff") format("woff"),
	url("../fonts/sourcehansanscn-regular.ttf") format("truetype"),
	url("../fonts/sourcehansanscn-regular.svg") format("svg");
}
@font-face{
	font-family:'itc';
	src:url("../fonts/itcavantgardestd-bk.eot");
	src:url("../fonts/itcavantgardestd-bk.woff") format("woff"),
	url("../fonts/itcavantgardestd-bk.ttf") format("truetype"),
	url("../fonts/itcavantgardestd-bk.svg") format("svg");
}
@font-face{
	font-family:'cond';
	src:url("../fonts/akzidenzgrotesk-cond.eot");
	src:url("../fonts/akzidenzgrotesk-cond.woff") format("woff"),
	url("../fonts/akzidenzgrotesk-cond.ttf") format("truetype"),
	url("../fonts/akzidenzgrotesk-cond.svg") format("svg");
}
@font-face{
	font-family:'book';
	src:url("../fonts/itcavantgardestd-bkcn.eot");
	src:url("../fonts/itcavantgardestd-bkcn.woff") format("woff"),
	url("../fonts/itcavantgardestd-bkcn.ttf") format("truetype"),
	url("../fonts/itcavantgardestd-bkcn.svg") format("svg");
}
.iconfont {font-family:"iconfont" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;line-height: 1;
  text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.container,.container-middle{/*padding-right: 15px;padding-left: 15px;*/margin:0 auto;}
.container::before,.container::after,.container-middle::before,.container-middle::after,.clearfix::before,.clearfix::after{display: table;content: " ";}
.container:after,.clearfix::after,.container-middle::after{clear: both;}
.section{width: 100%;overflow:hidden;}